package cn.edu.sdjzu.xg23.kcsj01_backend.entity;

import lombok.*;

import java.util.Date;
import java.util.List;
@AllArgsConstructor
@NoArgsConstructor
@Data
public class Paper {
    private Long id;
    private String title;       // 论文题目
    private int volume;         // 发表卷
    private int issue;          // 发表期
    private String abstractText; // 摘要
    private Date publishDate;  // 发表时间
    private String retrievalNumber; // 检索号
    private String firstAuthorUnit; //第一作者署名单位
    private int startPage; //起始页
    private int endPage; // 结束页
    private ApprovalState status;
    private String remarks; // 备注
    private List<EmployeeAssPaper> otherAuthors; //  其他作者
    private List<Project> projects; //关联的项目
    private Subject subject; // 关联的学科
    private Employee firstAuthor;  //  第一作者
    private Employee correspondingAuthor;//  通讯作者
    private Journal journal; //  期刊
    private List<LiteratureDatabaseAsPaper> literatureDatabases; //  关联的文献库
    private List<SupportingMaterial> supportingMaterials;




}